Claude Code 权限模式
概述
权限模式控制 Claude Code 可以执行哪些操作,从完全交互式到完全自动化,提供 6 种权限级别:default、acceptEdits、plan、auto、dontAsk、bypassPermissions。
关键内容
- 六种权限模式:
- default:默认模式,每步操作前确认
- acceptEdits:自动接受文件编辑,但命令执行需确认
- plan:仅规划模式,不执行任何文件修改或命令
- auto:自动模式,由 Auto Mode 安全分类器 在每一步执行前审查
- dontAsk:不询问模式,自动执行所有操作
-
bypassPermissions:绕过所有权限检查,完全自动化
-
使用场景:
- 探索性任务用
plan模式先了解 Claude 打算做什么 - 常规开发用
default或acceptEdits - 自动化脚本用
auto或dontAsk -
信任 Claude 的复杂任务用
bypassPermissions -
安全考量:权限模式是 Claude Code 安全模型的核心。
auto模式虽然方便,但由后台安全分类器审查,仍属于 Research Preview 阶段。bypassPermissions应仅在完全信任的场景下使用。
来源
- 09-advanced-features/README.md — Claude HowTo 高级功能指南
- raw/articles/ai-engineering/anthropic-engineering/claude-engineering/15_claude_code_auto_mode.md — Claude Code Auto Mode 深度解析
相关
- 斜杠命令(Slash Commands) — uses
- Claude Code 插件系统 — relates_to
- Auto Mode 安全分类器 — implements
- Prompt Injection — defends_against